| автор перевода - Штрек - flash-club.ru | Предыдущая | Следующая | Оглавление |
Flash Player 6.
arguments.caller:Function
Свойство; ссылка на вызвавшую функцию. Значение этого свойства будет null,
если функция была активирована не из другой функции.
В следующем примере определяются две функции—вызывающая функцию, с именем function1 и функция, вызываемая другой функцией, с именем function2 :
/ определяем вызвающую функцию, с именем function1
var function1:Function = function () {
function2("привет от function1");
}
// определяем вызываемую функцию, с именем function2
var function2:Function = function (aString:String) {
if (arguments.caller == function1) {
trace("function2 была вызвана function1");
trace(aString);
}
}
// вызываем function1
function1();
/*
Выводится:
function2 была вызвана function1
привет от function1
*/
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |